Skip to content

Release 2.33.0: 90 cameras and 4,534 NVR/DVR recorders - #427

Merged
ch-bas merged 9 commits into
mainfrom
release/2.33.0
Nov 7, 2026
Merged

ch-bas merged 9 commits into
mainfrom
release/2.33.0

Conversation

@ch-bas

@ch-bas ch-bas commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

Summary

90 new cameras and a new recorder dataset: 4,534 NVR, DVR and hybrid recorders from 96 brands. The dataset now holds 29,672 cameras from 238 brands.

Cameras

  • Moxa (new brand), 16: VPort cameras across all 9 current series. Order codes are aliases. RTSP path from Moxa's manuals, unverified on real hardware.
  • Videotec (new brand), 45: legacy MAXIMUS, NVX, NTX, NTC, NXPTZ and ULISSE models. videotec.com now redirects to Pelco, so these cite Wayback copies of its datasheets.
  • Geutebrueck (new brand), 27: G-Cam E and H, fisheye, speed dome and thermal lines. The list is partial.
  • Pelco, 2: ExSite Enhanced 2 PTZ cameras, plus 11 order codes as aliases on 9 existing records.
  • Hikvision DS-2CD1023G2-IUF (Config works: hikvision-ds-2cd1023g2-iuf #428): Frigate config marked verified from a website report (Frigate 0.18.2).

Recorders (new)

  • New nvrs/<brand>/<model>.json folder with its own schema, schema/nvr.schema.json.
  • Each record gives what the maker states:
    • channels (IP, coax, stated total) and coax formats
    • bandwidth, maximum camera resolution, decoding and video outputs
    • drive bays and capacity, RAID and built-in storage
    • PoE, network and protocols
    • alarm, audio and USB ports, and remote connections
    • power, size, weight and temperature
  • Conflicts between a maker's own documents, and values left out, are listed in a separate notes field.
  • scripts/build-nvrs.js runs inside scripts/build.js. It validates every recorder (schema, unique ids, id matching file name, brand matching cameras/) and writes data/nvrs.json and data/nvrs.csv. Both are added to the release archive.
  • CONTRIBUTING has a recorder section.

Sources and checks

  • Values come from official datasheets and product pages only. Hosts whose robots.txt disallows the path, or that answer with a bot check, 403 or 429, were not used.
  • Independent source checks on samples:
    • 335 of the first 2,796 recorders were checked.
    • 252 of the newer 1,738 were checked: 1 wrong value and 5 unsupported values found and fixed.
  • Records from brands whose official hosts block automated requests could not be re-checked: Hikvision, HiLook, Dahua and SANNCE. Alibi and CP Plus could not be re-checked because their robots.txt disallows the paths.
  • npm run lint -- --fix, npm run build, node scripts/gen-model-enrichment.js and node scripts/lint-data.js all pass.

Closes #428

@ch-bas ch-bas self-assigned this Nov 1, 2026
@ch-bas ch-bas added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 1, 2026
New nvrs/ folder with its own schema (schema/nvr.schema.json). The build
validates every recorder and writes data/nvrs.json and data/nvrs.csv, which
are also added to the release archive.
Costar CR4020XDI is discontinued; drop aliases that no cited source prints
(IDIS -S codes, a Trassir NeuroStation name); remove an unsupported RS-485
claim and an unsourced resolution figure; Vicon VERA-FT status is not stated.
…ilt-in storage, stated totals and value conditions
…, remote-connection and storage fields

Provenance remarks (source conflicts, values left out, stated conditions)
move from features to the new notes field, in neutral wording. Hybrid
channel counts follow one rule (most IP channels in any mode; stated total
in channels.total). New fields are filled only where a recorder's cited
source states them; values a record marked as derived are removed. The
mirrored data-meta.json now carries the recorder count.
Reported working on Frigate 0.18.2 (main and sub streams in H.264, main
stream with audio) via the website.

Closes #428
@ch-bas ch-bas changed the title Release 2.33.0: Moxa, Videotec, Geutebrueck and Pelco ExSite cameras Release 2.33.0: 90 cameras and 4,534 NVR/DVR recorders Nov 7, 2026
@ch-bas
ch-bas merged commit d02311d into main Nov 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Config works: hikvision-ds-2cd1023g2-iuf

1 participant